package com.arpa.wms.domain.vo;

import com.arpa.wms.domain.entity.DeliveryItem;
import com.arpa.wms.domain.entity.Outbound;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @author liuxr
 * @date 2021年04月12日 16:08
 */

@Data
@ApiModel(value="普通复核VO对象", description="普通复核VO对象")
public class GeneralReviewVO {


    @ApiModelProperty(value = "出库单信息")
    private Outbound outbound;
    @ApiModelProperty(value = "订单信息")
    private List<DeliveryVO> deliverieList;
    @ApiModelProperty(value = "待复核商品信息")
    private List<DeliveryItem> goodsList;

    @ApiModelProperty(value = "已完成可打印订单")
    private Map<String,Object> printMap;

    @ApiModelProperty(value = "已完成可打印订单")
    private DeliveryVO printDelivery;

    @ApiModelProperty(value = "已完成可打印订单集合")
    private List<DeliveryVO> printDeliveryList;

    @ApiModelProperty(value = "返回状态；0: 正常；1：波次单复核完成； 2： 复核数量大于商品总数量； 3： 当前订单无此商品")
    private Integer status;

}
